import _ from 'lodash'; import dynamic from 'next/dynamic'; import { useRouter } from 'next/router'; import Seo from '@/core/components/Seo'; import { getIdFromSlug, getNameFromSlug } from '@/core/utils/slug'; import Breadcrumb from '@/lib/category/components/Breadcrumb'; const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout') ); const ProductSearch = dynamic(() => import('@/lib/product/components/ProductSearch') ); export default function CategoryDetail() { const router = useRouter(); const { slug = '', page = 1 } = router.query; const categoryName = getNameFromSlug(slug); const categoryId = getIdFromSlug(slug); const q = router?.query.q || null; const query = { fq: `category_id_i:${categoryId}`, page, }; if (q) { query.q = q; } return ( {!_.isEmpty(router.query) && ( )} ); }